using System;

namespace JGSY.CMS.LowCode.Platform.Application.DTOs
{
    /// <summary>
    /// 地理位置登录数据传输对象
    /// 用于传输用户地理位置登录记录的相关信息
    /// </summary>
    public class GeographicLoginDto
    {
        /// <summary>
        /// 地理位置登录记录标识符
        /// </summary>
        public long Id { get; set; }
        
        /// <summary>
        /// 用户标识符
        /// 执行登录的用户ID
        /// </summary>
        public string UserId { get; set; } = string.Empty;
        
        /// <summary>
        /// 登录地理位置
        /// 用户登录时的地理位置信息
        /// </summary>
        public string Location { get; set; } = string.Empty;
        
        /// <summary>
        /// 登录时间
        /// 用户在该地理位置登录的时间戳
        /// </summary>
        public DateTime LoginTime { get; set; }
    }
}
